
<!DOCTYPE html>
<html lang="zh-cn">
    
<head>
    <meta http-equiv="Content-Type" content="text/html" charset="UTF-8" >
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="generator" content="XGHeaven&#39;s Blog">
    <title>All-Tags - XGHeaven&#39;s Blog</title>
    <meta name="author" content="XGHeaven">
    
    
    
        <link rel="alternate" type="application/atom+xml" title="RSS" href="/atom.xml">
    
    <meta property="og:type" content="blog">
<meta property="og:title" content="All-Tags">
<meta property="og:url" content="http://blog.xgheaven.cn/all-tags/index.html">
<meta property="og:site_name" content="XGHeaven&#39;s Blog">
<meta property="og:locale" content="zh-cn">
<meta property="og:updated_time" content="2015-08-27T04:42:22.000Z">
<meta name="twitter:card" content="summary">
<meta name="twitter:title" content="All-Tags">
<meta name="twitter:creator" content="@XGHeaven">
    
    
        
    
    
        <meta property="og:image" content="https://www.gravatar.com/avatar/f34474afe04544ffbe944a804f0ae762?s=640"/>
    
    
    
    
    <!--STYLES-->
    <link rel="stylesheet" href="/assets/css/style-mhhgzztqkaub4zd4cl8bd83f7mgh9j6njnhilft4hamhrjsliqyzwo2cfzdk.min.css">
    <!--STYLES END-->
    
    <script type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(['_setAccount', 'UA-71388235-1']);
        _gaq.push(['_trackPageview']);
        (function() {
            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
    </script>

    
    <script type="text/javascript">
    var _hmt = _hmt || [];
    (function() {
      var hm = document.createElement("script");
      hm.src = "//hm.baidu.com/hm.js?9894361f828b64144ac1f2ac0c58c300";
      var s = document.getElementsByTagName("script")[0];
      s.parentNode.insertBefore(hm, s);
    })();
    </script>

</head>

    <body>
        <div id="blog">
            <!-- Define author's picture -->


    
        
    

<header id="header" data-behavior="1">
    <i id="btn-open-sidebar" class="fa fa-lg fa-bars"></i>
    <h1 class="header-title">
        <a class="header-title-link" href="/ ">XGHeaven&#39;s Blog</a>
    </h1>
    
        
            <a  class="header-right-picture "
                href="#about">
        
        
            <img class="header-picture" src="https://www.gravatar.com/avatar/f34474afe04544ffbe944a804f0ae762?s=90"/>
        
        </a>
    
</header>
            <!-- Define author's picture -->


    

<nav id="sidebar" data-behavior="1">
    
        <div class="sidebar-profile">
            <a href="/#about">
                    <img class="sidebar-profile-picture" src="https://www.gravatar.com/avatar/f34474afe04544ffbe944a804f0ae762?s=110"/>
            </a>
            <span class="sidebar-profile-name">XGHeaven</span>
        </div>
    
    
        <ul class="sidebar-buttons">
        
            <li class="sidebar-button">
                
                    <a  class="sidebar-button-link "
                         href="/ "
                        
                    >
                
                    <i class="sidebar-button-icon fa fa-lg fa-home"></i>
                    <span class="sidebar-button-desc">首页</span>
                </a>
        </li>
        
            <li class="sidebar-button">
                
                    <a  class="sidebar-button-link "
                         href="/all-categories"
                        
                    >
                
                    <i class="sidebar-button-icon fa fa-lg fa-bookmark"></i>
                    <span class="sidebar-button-desc">分类</span>
                </a>
        </li>
        
            <li class="sidebar-button">
                
                    <a  class="sidebar-button-link "
                         href="/all-tags"
                        
                    >
                
                    <i class="sidebar-button-icon fa fa-lg fa-tags"></i>
                    <span class="sidebar-button-desc">标签</span>
                </a>
        </li>
        
            <li class="sidebar-button">
                
                    <a  class="sidebar-button-link "
                         href="/all-archives"
                        
                    >
                
                    <i class="sidebar-button-icon fa fa-lg fa-archive"></i>
                    <span class="sidebar-button-desc">归档</span>
                </a>
        </li>
        
            <li class="sidebar-button">
                
                    <a  class="sidebar-button-link "
                         href="#about"
                        
                    >
                
                    <i class="sidebar-button-icon fa fa-lg fa-question"></i>
                    <span class="sidebar-button-desc">关于</span>
                </a>
        </li>
        
            <li class="sidebar-button">
                
                    <a  class="sidebar-button-link "
                         href="/friend-link"
                        
                    >
                
                    <i class="sidebar-button-icon fa fa-lg fa-link"></i>
                    <span class="sidebar-button-desc">友情链接</span>
                </a>
        </li>
        
    </ul>
    
        <ul class="sidebar-buttons">
        
            <li class="sidebar-button">
                
                    <a  class="sidebar-button-link " href="https://github.com/XGHeaven" target="_blank">
                
                    <i class="sidebar-button-icon fa fa-lg fa-github"></i>
                    <span class="sidebar-button-desc">GitHub</span>
                </a>
        </li>
        
            <li class="sidebar-button">
                
                    <a  class="sidebar-button-link " href="https://twitter.com/xgheaven" target="_blank">
                
                    <i class="sidebar-button-icon fa fa-lg fa-twitter"></i>
                    <span class="sidebar-button-desc">Twitter</span>
                </a>
        </li>
        
            <li class="sidebar-button">
                
                    <a  class="sidebar-button-link " href="https://facebook.com/xgheaven" target="_blank">
                
                    <i class="sidebar-button-icon fa fa-lg fa-facebook"></i>
                    <span class="sidebar-button-desc">Facebook</span>
                </a>
        </li>
        
            <li class="sidebar-button">
                
                    <a  class="sidebar-button-link " href="https://www.linkedin.com/xgheaven/" target="_blank">
                
                    <i class="sidebar-button-icon fa fa-lg fa-linkedin"></i>
                    <span class="sidebar-button-desc">LinkedIn</span>
                </a>
        </li>
        
            <li class="sidebar-button">
                
                    <a  class="sidebar-button-link " href="mailto:xgheaven@gmail.com" target="_blank">
                
                    <i class="sidebar-button-icon fa fa-lg fa-envelope-o"></i>
                    <span class="sidebar-button-desc">邮箱</span>
                </a>
        </li>
        
    </ul>
    
        <ul class="sidebar-buttons">
        
            <li class="sidebar-button">
                
                    <a  class="sidebar-button-link "
                         href="/atom.xml"
                        
                    >
                
                    <i class="sidebar-button-icon fa fa-lg fa-rss"></i>
                    <span class="sidebar-button-desc">RSS</span>
                </a>
        </li>
        
            <li class="sidebar-button">
                
                    <a  class="sidebar-button-link "
                         href="/changelog"
                        
                    >
                
                    <i class="sidebar-button-icon fa fa-lg fa-line-chart"></i>
                    <span class="sidebar-button-desc">Changelog</span>
                </a>
        </li>
        
    </ul>
    
</nav>

            
            <div id="main" data-behavior="1"
                 class="
                        hasCoverMetaIn
                        ">
                <div id="tags-archives" class="main-content-wrap">
    <form id="filter-form" action="#">
        <input name="tag" type="text" class="form-control input--xlarge" placeholder="搜索标签" autofocus="autofocus">
    </form>
    <h4 class="archive-result text-color-base text-xlarge"></h4>
    <section>
        
            <a class="tag tag--primary tag--small" href="#2015-list" data-tag="2015">
                2015
            </a>
        
            <a class="tag tag--primary tag--small" href="#Alibaba-list" data-tag="alibaba">
                Alibaba
            </a>
        
            <a class="tag tag--primary tag--small" href="#All in One-list" data-tag="all in one">
                All in One
            </a>
        
            <a class="tag tag--primary tag--small" href="#CLI-list" data-tag="cli">
                CLI
            </a>
        
            <a class="tag tag--primary tag--small" href="#DDNS-list" data-tag="ddns">
                DDNS
            </a>
        
            <a class="tag tag--primary tag--small" href="#Docker-list" data-tag="docker">
                Docker
            </a>
        
            <a class="tag tag--primary tag--small" href="#ECMAScript 6-list" data-tag="ecmascript 6">
                ECMAScript 6
            </a>
        
            <a class="tag tag--primary tag--small" href="#EventEmitter-list" data-tag="eventemitter">
                EventEmitter
            </a>
        
            <a class="tag tag--primary tag--small" href="#Express-list" data-tag="express">
                Express
            </a>
        
            <a class="tag tag--primary tag--small" href="#Frontend-list" data-tag="frontend">
                Frontend
            </a>
        
            <a class="tag tag--primary tag--small" href="#Function-list" data-tag="function">
                Function
            </a>
        
            <a class="tag tag--primary tag--small" href="#Functional Programming-list" data-tag="functional programming">
                Functional Programming
            </a>
        
            <a class="tag tag--primary tag--small" href="#Gitlab-list" data-tag="gitlab">
                Gitlab
            </a>
        
            <a class="tag tag--primary tag--small" href="#Golang-list" data-tag="golang">
                Golang
            </a>
        
            <a class="tag tag--primary tag--small" href="#HTTP2-list" data-tag="http2">
                HTTP2
            </a>
        
            <a class="tag tag--primary tag--small" href="#Javascript-list" data-tag="javascript">
                Javascript
            </a>
        
            <a class="tag tag--primary tag--small" href="#Mac-list" data-tag="mac">
                Mac
            </a>
        
            <a class="tag tag--primary tag--small" href="#Nest.js-list" data-tag="nest.js">
                Nest.js
            </a>
        
            <a class="tag tag--primary tag--small" href="#Node.js-list" data-tag="node.js">
                Node.js
            </a>
        
            <a class="tag tag--primary tag--small" href="#Pure Function-list" data-tag="pure function">
                Pure Function
            </a>
        
            <a class="tag tag--primary tag--small" href="#Reflect Metadata-list" data-tag="reflect metadata">
                Reflect Metadata
            </a>
        
            <a class="tag tag--primary tag--small" href="#Timer-list" data-tag="timer">
                Timer
            </a>
        
            <a class="tag tag--primary tag--small" href="#TypeScript-list" data-tag="typescript">
                TypeScript
            </a>
        
            <a class="tag tag--primary tag--small" href="#Vue-list" data-tag="vue">
                Vue
            </a>
        
            <a class="tag tag--primary tag--small" href="#bbr-list" data-tag="bbr">
                bbr
            </a>
        
            <a class="tag tag--primary tag--small" href="#blog-list" data-tag="blog">
                blog
            </a>
        
            <a class="tag tag--primary tag--small" href="#changelog-list" data-tag="changelog">
                changelog
            </a>
        
            <a class="tag tag--primary tag--small" href="#linux-list" data-tag="linux">
                linux
            </a>
        
            <a class="tag tag--primary tag--small" href="#live-list" data-tag="live">
                live
            </a>
        
            <a class="tag tag--primary tag--small" href="#lodash-list" data-tag="lodash">
                lodash
            </a>
        
            <a class="tag tag--primary tag--small" href="#macos-list" data-tag="macos">
                macos
            </a>
        
            <a class="tag tag--primary tag--small" href="#node-list" data-tag="node">
                node
            </a>
        
            <a class="tag tag--primary tag--small" href="#node.js-list" data-tag="node.js">
                node.js
            </a>
        
            <a class="tag tag--primary tag--small" href="#npm-list" data-tag="npm">
                npm
            </a>
        
            <a class="tag tag--primary tag--small" href="#obs-list" data-tag="obs">
                obs
            </a>
        
            <a class="tag tag--primary tag--small" href="#v2ray-list" data-tag="v2ray">
                v2ray
            </a>
        
            <a class="tag tag--primary tag--small" href="#vue-lever-list" data-tag="vue-lever">
                vue-lever
            </a>
        
            <a class="tag tag--primary tag--small" href="#yargs-list" data-tag="yargs">
                yargs
            </a>
        
            <a class="tag tag--primary tag--small" href="#yarn-list" data-tag="yarn">
                yarn
            </a>
        
            <a class="tag tag--primary tag--small" href="#互联网-list" data-tag="互联网">
                互联网
            </a>
        
            <a class="tag tag--primary tag--small" href="#分区-list" data-tag="分区">
                分区
            </a>
        
            <a class="tag tag--primary tag--small" href="#前端开发工程师-list" data-tag="前端开发工程师">
                前端开发工程师
            </a>
        
            <a class="tag tag--primary tag--small" href="#大学-list" data-tag="大学">
                大学
            </a>
        
            <a class="tag tag--primary tag--small" href="#大小写-list" data-tag="大小写">
                大小写
            </a>
        
            <a class="tag tag--primary tag--small" href="#年度总结-list" data-tag="年度总结">
                年度总结
            </a>
        
            <a class="tag tag--primary tag--small" href="#年终总结-list" data-tag="年终总结">
                年终总结
            </a>
        
            <a class="tag tag--primary tag--small" href="#随笔-list" data-tag="随笔">
                随笔
            </a>
        
            <a class="tag tag--primary tag--small" href="#面试-list" data-tag="面试">
                面试
            </a>
        
    </section>
    <section class="boxes">
        
            <div id="2015-list" class="archive box" data-tag="2015">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/2015">
                        2015 (0)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                </ul>
            </div>
        
            <div id="Alibaba-list" class="archive box" data-tag="alibaba">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/Alibaba">
                        Alibaba (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/06/12/the-first-interview-of-alibaba-for-web-developer/">
                                阿里巴巴的前端实习生面试总结 - 其实是 Node.js
                            </a>
                            <span class="archive-post-date">
                                 - 6月 12, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="All in One-list" class="archive box" data-tag="all in one">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/All-in-One">
                        All in One (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/06/09/all-in-one-timer/">
                                All in One - Timer
                            </a>
                            <span class="archive-post-date">
                                 - 6月 09, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="CLI-list" class="archive box" data-tag="cli">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/CLI">
                        CLI (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/05/03/cli-build-tools-for-yargs/">
                                命令行构造工具之 Yargs 详细介绍
                            </a>
                            <span class="archive-post-date">
                                 - 5月 03, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="DDNS-list" class="archive box" data-tag="ddns">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/DDNS">
                        DDNS (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2016/03/06/the-first-ddns-for-gitlab/">
                                使用 DDNS 将 Gitlab 暴露到公网中的第一次尝试
                            </a>
                            <span class="archive-post-date">
                                 - 3月 06, 2016
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="Docker-list" class="archive box" data-tag="docker">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/Docker">
                        Docker (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2018/04/16/nest-js-try-first/">
                                Nest.js 入手以及企业化的思考
                            </a>
                            <span class="archive-post-date">
                                 - 4月 16, 2018
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="ECMAScript 6-list" class="archive box" data-tag="ecmascript 6">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/ECMAScript-6">
                        ECMAScript 6 (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2015/11/13/use-babel6-in-nodejs/">
                                Use ES6 With Babel6 in Nodejs
                            </a>
                            <span class="archive-post-date">
                                 - 11月 13, 2015
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="EventEmitter-list" class="archive box" data-tag="eventemitter">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/EventEmitter">
                        EventEmitter (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2015/10/04/nodejs-eventemitter/">
                                Nodejs EventEmitter 解读
                            </a>
                            <span class="archive-post-date">
                                 - 10月 04, 2015
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="Express-list" class="archive box" data-tag="express">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/Express">
                        Express (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2018/04/16/nest-js-try-first/">
                                Nest.js 入手以及企业化的思考
                            </a>
                            <span class="archive-post-date">
                                 - 4月 16, 2018
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="Frontend-list" class="archive box" data-tag="frontend">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/Frontend">
                        Frontend (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/08/17/vue-lever-a-plugin-help-you-to-manager-true-false-state/">
                                Vue-Lever 一个使用装饰器模式的插件帮你管理 True/false 状态
                            </a>
                            <span class="archive-post-date">
                                 - 8月 17, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="Function-list" class="archive box" data-tag="function">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/Function">
                        Function (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2016/02/16/pure-function/">
                                函数式编程之纯函数
                            </a>
                            <span class="archive-post-date">
                                 - 2月 16, 2016
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="Functional Programming-list" class="archive box" data-tag="functional programming">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/Functional-Programming">
                        Functional Programming (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2016/02/16/pure-function/">
                                函数式编程之纯函数
                            </a>
                            <span class="archive-post-date">
                                 - 2月 16, 2016
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="Gitlab-list" class="archive box" data-tag="gitlab">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/Gitlab">
                        Gitlab (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2016/03/06/the-first-ddns-for-gitlab/">
                                使用 DDNS 将 Gitlab 暴露到公网中的第一次尝试
                            </a>
                            <span class="archive-post-date">
                                 - 3月 06, 2016
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="Golang-list" class="archive box" data-tag="golang">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/Golang">
                        Golang (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/06/09/all-in-one-timer/">
                                All in One - Timer
                            </a>
                            <span class="archive-post-date">
                                 - 6月 09, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="HTTP2-list" class="archive box" data-tag="http2">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/HTTP2">
                        HTTP2 (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2015/08/29/http2在nodejs中的初尝试/">
                                Http2 在 Nodejs 中的初尝试
                            </a>
                            <span class="archive-post-date">
                                 - 8月 29, 2015
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="Javascript-list" class="archive box" data-tag="javascript">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/Javascript">
                        Javascript (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/12/30/Reflect-metadata/">
                                Reflect-Metadata 详解
                            </a>
                            <span class="archive-post-date">
                                 - 12月 30, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="Mac-list" class="archive box" data-tag="mac">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/Mac">
                        Mac (2)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2015/08/28/Mac-是否区分大小写/">
                                Mac 是否区分大小写
                            </a>
                            <span class="archive-post-date">
                                 - 8月 28, 2015
                            </span>
                        </li>
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2016/01/09/osx-save-dialog-without-favorites/">
                                OSX 在保存对话框中没有收藏(Favorites)分类
                            </a>
                            <span class="archive-post-date">
                                 - 1月 09, 2016
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="Nest.js-list" class="archive box" data-tag="nest.js">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/Nest-js">
                        Nest.js (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2018/04/16/nest-js-try-first/">
                                Nest.js 入手以及企业化的思考
                            </a>
                            <span class="archive-post-date">
                                 - 4月 16, 2018
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="Node.js-list" class="archive box" data-tag="node.js">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/Node-js">
                        Node.js (4)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2015/08/29/http2在nodejs中的初尝试/">
                                Http2 在 Nodejs 中的初尝试
                            </a>
                            <span class="archive-post-date">
                                 - 8月 29, 2015
                            </span>
                        </li>
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2015/11/13/use-babel6-in-nodejs/">
                                Use ES6 With Babel6 in Nodejs
                            </a>
                            <span class="archive-post-date">
                                 - 11月 13, 2015
                            </span>
                        </li>
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/05/03/cli-build-tools-for-yargs/">
                                命令行构造工具之 Yargs 详细介绍
                            </a>
                            <span class="archive-post-date">
                                 - 5月 03, 2017
                            </span>
                        </li>
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2018/04/16/nest-js-try-first/">
                                Nest.js 入手以及企业化的思考
                            </a>
                            <span class="archive-post-date">
                                 - 4月 16, 2018
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="Pure Function-list" class="archive box" data-tag="pure function">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/Pure-Function">
                        Pure Function (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2016/02/16/pure-function/">
                                函数式编程之纯函数
                            </a>
                            <span class="archive-post-date">
                                 - 2月 16, 2016
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="Reflect Metadata-list" class="archive box" data-tag="reflect metadata">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/Reflect-Metadata">
                        Reflect Metadata (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/12/30/Reflect-metadata/">
                                Reflect-Metadata 详解
                            </a>
                            <span class="archive-post-date">
                                 - 12月 30, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="Timer-list" class="archive box" data-tag="timer">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/Timer">
                        Timer (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/06/09/all-in-one-timer/">
                                All in One - Timer
                            </a>
                            <span class="archive-post-date">
                                 - 6月 09, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="TypeScript-list" class="archive box" data-tag="typescript">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/TypeScript">
                        TypeScript (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2018/04/16/nest-js-try-first/">
                                Nest.js 入手以及企业化的思考
                            </a>
                            <span class="archive-post-date">
                                 - 4月 16, 2018
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="Vue-list" class="archive box" data-tag="vue">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/Vue">
                        Vue (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/08/17/vue-lever-a-plugin-help-you-to-manager-true-false-state/">
                                Vue-Lever 一个使用装饰器模式的插件帮你管理 True/false 状态
                            </a>
                            <span class="archive-post-date">
                                 - 8月 17, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="bbr-list" class="archive box" data-tag="bbr">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/bbr">
                        bbr (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/01/18/first-try-v2ray-and-bbr/">
                                第一次尝试 V2ray 和 Bbr 用于翻墙（非教程）
                            </a>
                            <span class="archive-post-date">
                                 - 1月 18, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="blog-list" class="archive box" data-tag="blog">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/blog">
                        blog (2)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2015/08/27/我的博客0-0-0版正式上线/">
                                我的博客0.0.0版正式上线
                            </a>
                            <span class="archive-post-date">
                                 - 8月 27, 2015
                            </span>
                        </li>
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2016/02/05/my-blog-of-0-1-0/">
                                My Blog of 0.1.0
                            </a>
                            <span class="archive-post-date">
                                 - 2月 05, 2016
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="changelog-list" class="archive box" data-tag="changelog">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/changelog">
                        changelog (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2016/01/15/lodash-v4-0-0-changelog/">
                                Lodash v4.0.0 简易更新日志
                            </a>
                            <span class="archive-post-date">
                                 - 1月 15, 2016
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="linux-list" class="archive box" data-tag="linux">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/linux">
                        linux (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/01/18/first-try-v2ray-and-bbr/">
                                第一次尝试 V2ray 和 Bbr 用于翻墙（非教程）
                            </a>
                            <span class="archive-post-date">
                                 - 1月 18, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="live-list" class="archive box" data-tag="live">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/live">
                        live (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/02/06/how-to-live-in-macos/">
                                如何在 Macos 系统中开启直播~适用于支持 RTMP 协议的直播
                            </a>
                            <span class="archive-post-date">
                                 - 2月 06, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="lodash-list" class="archive box" data-tag="lodash">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/lodash">
                        lodash (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2016/01/15/lodash-v4-0-0-changelog/">
                                Lodash v4.0.0 简易更新日志
                            </a>
                            <span class="archive-post-date">
                                 - 1月 15, 2016
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="macos-list" class="archive box" data-tag="macos">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/macos">
                        macos (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/02/06/how-to-live-in-macos/">
                                如何在 Macos 系统中开启直播~适用于支持 RTMP 协议的直播
                            </a>
                            <span class="archive-post-date">
                                 - 2月 06, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="node-list" class="archive box" data-tag="node">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/node">
                        node (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2018/05/03/npm-to-yarn-to-npm/">
                                为什么我从 Npm 到 Yarn 再到 Npm?
                            </a>
                            <span class="archive-post-date">
                                 - 5月 03, 2018
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="node.js-list" class="archive box" data-tag="node.js">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/node-js">
                        node.js (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2015/10/04/nodejs-eventemitter/">
                                Nodejs EventEmitter 解读
                            </a>
                            <span class="archive-post-date">
                                 - 10月 04, 2015
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="npm-list" class="archive box" data-tag="npm">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/npm">
                        npm (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2018/05/03/npm-to-yarn-to-npm/">
                                为什么我从 Npm 到 Yarn 再到 Npm?
                            </a>
                            <span class="archive-post-date">
                                 - 5月 03, 2018
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="obs-list" class="archive box" data-tag="obs">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/obs">
                        obs (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/02/06/how-to-live-in-macos/">
                                如何在 Macos 系统中开启直播~适用于支持 RTMP 协议的直播
                            </a>
                            <span class="archive-post-date">
                                 - 2月 06, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="v2ray-list" class="archive box" data-tag="v2ray">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/v2ray">
                        v2ray (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/01/18/first-try-v2ray-and-bbr/">
                                第一次尝试 V2ray 和 Bbr 用于翻墙（非教程）
                            </a>
                            <span class="archive-post-date">
                                 - 1月 18, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="vue-lever-list" class="archive box" data-tag="vue-lever">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/vue-lever">
                        vue-lever (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/08/17/vue-lever-a-plugin-help-you-to-manager-true-false-state/">
                                Vue-Lever 一个使用装饰器模式的插件帮你管理 True/false 状态
                            </a>
                            <span class="archive-post-date">
                                 - 8月 17, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="yargs-list" class="archive box" data-tag="yargs">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/yargs">
                        yargs (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/05/03/cli-build-tools-for-yargs/">
                                命令行构造工具之 Yargs 详细介绍
                            </a>
                            <span class="archive-post-date">
                                 - 5月 03, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="yarn-list" class="archive box" data-tag="yarn">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/yarn">
                        yarn (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2018/05/03/npm-to-yarn-to-npm/">
                                为什么我从 Npm 到 Yarn 再到 Npm?
                            </a>
                            <span class="archive-post-date">
                                 - 5月 03, 2018
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="互联网-list" class="archive box" data-tag="互联网">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/互联网">
                        互联网 (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2015/11/13/About-Internet-In-College/">
                                关于大学生当中的互联网发展的感想
                            </a>
                            <span class="archive-post-date">
                                 - 11月 13, 2015
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="分区-list" class="archive box" data-tag="分区">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/分区">
                        分区 (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2015/08/28/Mac-是否区分大小写/">
                                Mac 是否区分大小写
                            </a>
                            <span class="archive-post-date">
                                 - 8月 28, 2015
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="前端开发工程师-list" class="archive box" data-tag="前端开发工程师">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/前端开发工程师">
                        前端开发工程师 (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/06/12/the-first-interview-of-alibaba-for-web-developer/">
                                阿里巴巴的前端实习生面试总结 - 其实是 Node.js
                            </a>
                            <span class="archive-post-date">
                                 - 6月 12, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="大学-list" class="archive box" data-tag="大学">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/大学">
                        大学 (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2015/11/13/About-Internet-In-College/">
                                关于大学生当中的互联网发展的感想
                            </a>
                            <span class="archive-post-date">
                                 - 11月 13, 2015
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="大小写-list" class="archive box" data-tag="大小写">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/大小写">
                        大小写 (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2015/08/28/Mac-是否区分大小写/">
                                Mac 是否区分大小写
                            </a>
                            <span class="archive-post-date">
                                 - 8月 28, 2015
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="年度总结-list" class="archive box" data-tag="年度总结">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/年度总结">
                        年度总结 (0)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                </ul>
            </div>
        
            <div id="年终总结-list" class="archive box" data-tag="年终总结">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/年终总结">
                        年终总结 (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2018/02/16/summary-2018/">
                                2018 年终总结
                            </a>
                            <span class="archive-post-date">
                                 - 2月 16, 2018
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="随笔-list" class="archive box" data-tag="随笔">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/随笔">
                        随笔 (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2015/11/13/About-Internet-In-College/">
                                关于大学生当中的互联网发展的感想
                            </a>
                            <span class="archive-post-date">
                                 - 11月 13, 2015
                            </span>
                        </li>
                    
                </ul>
            </div>
        
            <div id="面试-list" class="archive box" data-tag="面试">
                <h4 class="archive-title">
                    <a class="link-unstyled" href="/tags/面试">
                        面试 (1)
                    </a>
                </h4>
                <ul class="archive-posts">
                    
                        <li class="archive-post">
                            <a class="archive-post-title" href="/2017/06/12/the-first-interview-of-alibaba-for-web-developer/">
                                阿里巴巴的前端实习生面试总结 - 其实是 Node.js
                            </a>
                            <span class="archive-post-date">
                                 - 6月 12, 2017
                            </span>
                        </li>
                    
                </ul>
            </div>
        
    </section>
</div>

                <footer id="footer" class="main-content-wrap">
    <span class="copyrights">
        Copyrights &copy; 2018 XGHeaven. All Rights Reserved.
    </span>
</footer>

            </div>
            
        </div>
        


    

<div id="about">
    <div id="about-card">
        <div id="about-btn-close">
            <i class="fa fa-remove"></i>
        </div>
        
            <img id="about-card-picture" src="https://www.gravatar.com/avatar/f34474afe04544ffbe944a804f0ae762?s=110"/>
        
            <h4 id="about-card-name">XGHeaven</h4>
        
            <h5 id="about-card-bio"><p>一个弱弱的码农</p>
</h5>
        
        
            <h5 id="about-card-job">
                <i class="fa fa-briefcase"></i>
                <br/>
                <p>杭州电子科技大学学生一枚</p>

            </h5>
        
        
            <h5 id="about-card-location">
                <i class="fa fa-map-marker"></i>
                <br/>
                Weifang Shandong, China
            </h5>
        
    </div>
</div>

        
<div id="cover" style="background-image:url('/static/images/20170217-TombRaider.jpg');"></div>
    </body>
    <!--SCRIPTS-->
<script src="/assets/js/scrip-z6xcdnzggiy56kzp83ux5nnbwra1acrauxruz3kdi3u5xladb6jh4n3ylebm.min.js"></script>
<!--SCRIPTS END-->

    
        <script>
             var disqus_config = function () {
                 this.page.url = 'http://blog.xgheaven.cn/all-tags/index.html';
                 
                    this.page.identifier = 'all-tags/index.html';
                                  
             };
            (function() {
                var d = document, s = d.createElement('script');
                var disqus_shortname = 'xgheaven-blog';
                s.src = 'https://' + disqus_shortname + '.disqus.com/embed.js';

                s.setAttribute('data-timestamp', +new Date());
                (d.head || d.body).appendChild(s);
            })();
        </script>
    



</html>
